The Next Generation: Codename HotSpot |
![]() |
The HotSpot Virtual Machine uses Adaptive Optimization |
![]() |
It analyzes each Java program as it runs, and immediately uses this information to optimize the critical 'hot spots' |
![]() |
Optimizing only the critical areas buys time that can be used for more advanced optimizations |
![]() |
And, because more information is available, better optimization than a static compiler can be done |